home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 7 / PC World Interactive 7.iso / program / ctutor.exe / SOURCE / DEFINE.C < prev    next >
C/C++ Source or Header  |  1994-05-15  |  854b  |  37 lines

  1.                                /* Chapter 6 - Program 1 - DEFINE.C */
  2. #include "stdio.h"
  3.  
  4. #define START  0       /* Starting point of loop             */
  5. #define ENDING 9       /* Ending point of loop               */
  6. #define MAX(A,B)  ((A)>(B)?(A):(B))  /* Max macro definition */
  7. #define MIN(A,B)  ((A)>(B)?(B):(A))  /* Min macro definition */
  8.  
  9. void main()
  10. {
  11. int index, mn, mx;
  12. int count = 5;
  13.  
  14.    for (index = START ; index <= ENDING ; index++) {
  15.       mx = MAX(index, count);
  16.       mn = MIN(index, count);
  17.       printf("Max is %d and min is %d\n", mx, mn);
  18.    }
  19. }
  20.  
  21.  
  22.  
  23. /* Result of execution
  24.  
  25. Max is 5 and min is 0
  26. Max is 5 and min is 1
  27. Max is 5 and min is 2
  28. Max is 5 and min is 3
  29. Max is 5 and min is 4
  30. Max is 5 and min is 5
  31. Max is 6 and min is 5
  32. Max is 7 and min is 5
  33. Max is 8 and min is 5
  34. Max is 9 and min is 5
  35.  
  36. */
  37.